Skip to content

Add submitted and failed application tables to HTML dashboard#7

Open
cbrooker wants to merge 1 commit intoPickle-Pixel:mainfrom
cbrooker:feature/dashboard-application-tables
Open

Add submitted and failed application tables to HTML dashboard#7
cbrooker wants to merge 1 commit intoPickle-Pixel:mainfrom
cbrooker:feature/dashboard-application-tables

Conversation

@cbrooker
Copy link

@cbrooker cbrooker commented Feb 22, 2026

Summary

  • Adds a Submitted Applications table showing all successfully auto-applied jobs, with columns: date submitted, job title (linked), score, source, location, duration, and posting link
  • Adds a Failed Applications table showing all attempted-but-failed jobs, with columns: last attempted date, job title (linked), score, color-coded status chip (expired/captcha/login_issue/failed), failure reason, retry count, source, and posting link
  • Adds two new summary stat cards — Submitted (green) and Failed (red) — alongside the existing Total/Ready/Scored/Strong Fit cards

Test plan

  • Generated dashboard with synthetic test data covering 2 applied jobs, 3 failed jobs (expired, failed with reason, captcha), and 1 unscored job card — all 20 assertions passed
  • Verified date formatting (YYYY-MM-DD HH:MM), duration formatting (2m 25s), status chips, failure reasons, and stat card counts
  • Confirmed existing job card sections still render correctly

- Two new data tables below the existing stats: one for successfully
  submitted applications (date, title, score, source, location,
  duration, link) and one for failed applications (last attempted,
  title, score, status chip, failure reason, retry count, source, link)
- Two new summary stat cards (Submitted / Failed) in the header grid
- Helper functions for date formatting, duration, score chips, and
  color-coded status chips (applied/expired/captcha/login_issue/failed)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cbrooker cbrooker closed this Feb 23, 2026
@cbrooker cbrooker reopened this Feb 23, 2026
@Aram42
Copy link

Aram42 commented Feb 24, 2026

Hey Chris, nice job!
Quick question - since I haven't used the tool yet, if I run it once and then again after a week or a month, will it not reapply to the same jobs that are already marked as submitted?

@cbrooker
Copy link
Author

No, once you've applied to a job it's marked in the DB and won't be applied to a second time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants